力不从心: less capable than desirable (idiom); not as strong as one would wish, the spirit is willing but the flesh is weak...
老字号: shop, firm, or brand of merchandise with a long-established reputation...
代号: code name...
前提: premise, precondition, prerequisite...
坛: earthen jar...
水落石出: as the water recedes, the rocks appear (idiom), the truth comes to light...
弄虚作假: to practice fraud (idiom); by trickery...